package com.mg.operating.service;

import com.mg.operating.entity.ConfirmVo;
import com.mg.operating.entity.TotalVo;
import com.mg.operating.entity.VideoManage;

import java.util.List;

public interface VideoManageService {

    /**
     * 点赞数与取消点赞
     * @param id
     * @return
     */
    int like(int id);

    /**
     * 转发数
     * @param id
     * @return
     */
    ConfirmVo forWardPlus(int id, int confirm);

    /**
     * 获取频信息与其相关的评论信息
     * @param id
     * @return
     */
    VideoManage getVideo(int id);

    /**
     * 删除视频及相关信息
     * @param id
     * @return
     */
    int delete(int id);

    TotalVo count();
}
